#pragma once

#include <SFML\OpenGL.hpp>
#include <string>

enum Texture_Enum
{
	Texture_Font1,
	Texture_Font2,
	Texture_Background,
	/*...*/
	Texture_Count
};

class TextureLibrary
{
public:
	TextureLibrary();
	~TextureLibrary();

	void Initialize();
	GLuint GetTexture(Texture_Enum Enum);

	//static TextureLibrary Default;

private:
	GLuint			TexLib[Texture_Count];//Texturen
	GLuint			LoadTexture(std::string FileName);

	//bool IsInitialized;
};
